.box {
  padding-bottom: 50px;
  .item {
    padding: 2px;
    border-radius: 16px;
    background-color: white;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: -30px 12px 36px 12px;
    height: 80px;
    border: .5px solid rgb(175, 175, 175);
    .left {
      width: 250px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      line-height: 26px;
      .top {
        display: flex;
        align-items: center;
        .name {
          overflow: hidden;
          text-overflow:ellipsis; 
          white-space: nowrap;
        }
        .phone {
          margin-left: 10px;
        }
        .tag {
          background-color: #ff8c3e;
          border-radius: 8px;
          text-align: center;
          height: 25px;
          width: 36px;
          margin-left: 20px;
          font-size: 12px;
          border: 1px solid #ff8c3e;
          color: #fff;

        }
      }
      .bottom {
        font-size: 14px;
        // margin-left: -40px;
      }
    }

    .right {
    }
  }
  

  .btn {
    height: 60px;
    background-color:rgb(248, 248, 248); 
    border: 1px solid rgb(176, 176, 177);
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
  }
}

